(how) magnificent! - French English Dictionary